/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;

import entidades.Professor;
import entidades.Usuario;
import java.util.List;
import javax.persistence.Query;


/**
 *
 * @author Gleydson
 */
public class RepositorioJPAUsuarios extends ImplRepositorioJPA<Usuario> {
    
    public Usuario buscaUsuario(String login, String senha){
        Query consulta;
        consulta = super.getEntityManager().createQuery("SELECT e FROM Usuario e where e.login=?1 and e.senha=?2");
        consulta.setParameter(1, login).setParameter(2, senha);
        List<Usuario> temp;     
        temp = consulta.getResultList();
        if (temp.size()>0)
            return (Usuario) consulta.getResultList().iterator().next();
        else
            return null;
    }
    
    public List<Professor> listarProfessores(){
        Query consulta;
        consulta = super.getEntityManager().createQuery("SELECT e FROM Professor e");
        return consulta.getResultList();
        
    }
    
}